river dolphins - German English Dictionary